#include <iostream>
using namespace std;

#include <boost/timer/timer.hpp>
using namespace boost;

#include "query_map.h"

int main()
{
    QueryMapVector<int, std::string> maps;
    maps[10] = "name";
    // maps.emplace(std::make_pair("hello", 10));
    maps.emplace(22, "hello");
    maps.emplace(2, "hello");
    maps.emplace(2, "hello");
    maps.emplace(21, "hello");
    maps.emplace(9, "hello");
    maps.emplace(50, "hello");
    maps.emplace(30, "hello");
    maps.emplace(20, "hello");
    maps.sort();
    for (const auto &[k, v] : maps) {
        cout << k << ' ' << v << endl;
    }
}
